* {  
    padding:0;  
    margin:0;  
}  

.lump5 {  
    width: 390px;
    height: 260px; 
    margin:0 auto;  
    position:relative;  
}  
.lump5 ul{
    list-style:none; 
}
.lump5 ul li a img{
    width:390px;  
    height:260px; 
}
.img li {  
    position:absolute;  
    top:0px;  
    left:0px;  
    display:none  
}  
.lump5 .num {  
    position:absolute;  
    bottom:0px;  
    left:0px;  
    font-size:0px;  
    text-align:center;  
    width:100%;  
}  
.num li {  
    width:20px;  
    height:20px;  
    background:#666666;  
    color:#FFFFFF;  
    text-align:center;  
    line-height:20px;  
    display:inline-block;  
    font-size:16px;  
    border-radius:50%;  
    margin-right:10px;  
    cursor:pointer;  
}  
.lump5 .btn {  
    position:absolute;  
    top:50%;  
    margin-top:-30px;  
    width:30px;  
    height:60px;  
    background:rgba(0,0,0,0.5);  
    color:#FFFFFF;  
    text-align:center;  
    line-height:60px;  
    font-size:40px;  
    display:none;  
    cursor:pointer;  
}  
.lump5 .num li.active{  
    background:#AA0000;  
}  
.lump5:hover .btn {  
    display:block  
}  
.lump5 .left {  
    left:0px;  
}  
.lump5 .right {  
    right:0px;  
}  